#!/usr/bin/env python
# -*- coding:utf-8 -*-

# 给定两个整数A和B，输出从A到B的所有整数以及这些数的和。

# 输入格式：
# 输入在一行中给出2个整数A和B，其中−100≤A≤B≤100，其间以空格分隔。

# 输出格式：
# 首先顺序输出从A到B的所有整数，每5个数字占一行，每个数字占5个字符宽度，向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。

# 输入样例：
# -3 8
# 输出样例：
#    -3   -2   -1    0    1
#     2    3    4    5    6
#     7    8
# Sum = 30

def f(a, b):
    n= 0
    datas = list(range(a, b+1))
    for i in datas:
        n += 1
        print('%5d' % i, end='')
        if n % 5==0:
            print() 
    if n % 5: print()
    print('Sum =', sum(datas))

def main():
    values = input().split()
    values = [int(i) for i in values]
    a, b = values
    f(a, b)

if __name__ == '__main__':
    main()
